#ifndef MATRIXMUL_H
#define MATRIXMUL_H

#define BLOCK_SIZE 16
#define WA (10 * BLOCK_SIZE) // Matrix A width
#define HA (10 * BLOCK_SIZE) // Matrix A height
#define WB (10 * BLOCK_SIZE) // Matrix B width
#define HB WA  // Matrix B height
#define WC WB  // Matrix C width
#define HC HA  // Matrix C height

typedef struct {
    int width;
    int height;
    int stride;
    float *element;
}Matrix;


#endif // MATRIXMUL_H
